package cn.smbms.biz;

import java.util.List;

import cn.smbms.bean.model.Staff;
import cn.smbms.bean.model.SysRole;
import cn.smbms.bean.model.UserRole;
import cn.smbms.bean.vo.UserRoleVo;

public interface IUserRoleBiz {
	// 获取用户角色，分页，模糊查询
	public List<UserRole> getUserRoleByUserRoleVo(UserRoleVo userRoleVo);

	// 添加
	public int add(UserRole UserRole);

	// 根据用户角色ID获取单个用户角色对象
	public UserRole findUserRoleByUserRoleId(Integer userRoleId);

	// 修改
	int update(UserRole userRole);

	// 删除
	int delete(Integer userRoleId);

	// 获取staff
	Staff fetchStaff(Integer staffId);

	// 获取UserRole
	SysRole fetchSysRole(Integer SysRoleId);

	// 获取staff
	List<Staff> StaffList();

	// 获取UserRole
	List<SysRole> SysRoleList(Integer sysId);

	// 爆梁恩明的裤衩♂
	public List<UserRole> getUserRoleByLenght();

	int update2(UserRole userRole);

	// 获取总页
	UserRoleVo count(String chnName);
}